package com.darren.framework.service;

import java.util.List;

import com.darren.framework.entity.SystemParameter;


/**
 * <pre>
 * *********************************************
 * Copyright DARREN
 * All rights reserved.
 * Description: TODO(description)
 * HISTORY:
 * *********************************************
 *  Version		Date		Author	   		Desc	
 *   v1.0       2018-04-11  Darren Zhou    Create

 * *********************************************
 * </pre>
 */
public interface SystemParameterService extends GenericService<SystemParameter,Long>{
	
	public List<SystemParameter> getAllSystemParameter();
		
	public <T> T getSysParamVal(String lookupCat,String lookupType,Class<T> clazz);
	
	public String getSysParamVal(String lookupCat,String lookupType);
	
	public SystemParameter getSystemParamterByLookupCatAndLookupType(String lookupCat,String lookupType);
	
	public void clearSystemParameter();
}
